Nuprl Lemma : concat-map-decide 11,40

T:Type, B:(T(Top + Top)), L:(T List).
concat(map(x.case B(x) of inl(a) => [a] | inr(a) => [];L))
~
mapfilter(x.outl(B(x));x.isl(B(x));L
latex


Definitionst  T, x:AB(x), Top, mapfilter(f;P;L), False, A, True, P  Q, b, b, , , isl(x), P & Q, P  Q, Unit, x(s), concat(ll)
Lemmaseqtt to assert, iff transitivity, eqff to assert, assert of bnot, isl wf, bool wf, bnot wf, assert wf, true wf, not wf, false wf, top wf

origin